83b47d193c9ca4b9fd5ad037cbfb8bba492ceaef,caffeine/src/main/java/com/github/benmanes/caffeine/cache/BoundedLocalCache.java,BoundedLocalCache,putIfAbsent,#K#V#,1499
Before Change
@Override
public V putIfAbsent(K key, V value) {
int weight = weigher.weigh(key, value);
return (weight > 0)
? putFast(key, value, weight, /* notifyWriter */ true, /* onlyIfAbsent */ true)
: putSlow(key, value, weight, /* notifyWriter */ true, /* onlyIfAbsent */ true);
}
/**
After Change
@Override
public V putIfAbsent(K key, V value) {
return put(key, value, /* notifyWriter */ true, /* onlyIfAbsent */ true);
}
/**